/* CSS Document */
body,td,th {
	font-family:Arial;
	font-size: 13px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; text-align:center; }
*html .fixed { height: 1%; }
.ie{width:420px; background-color:#FFFFFF; border:2px solid #999999; padding:20px; overflow:hidden; display: none;}
.topbg{ background-image:url(images/topbg.jpg); background-position:top left; background-repeat:repeat-x;}
.topbg_c{ background-image:url(images/topbg_c.jpg); background-position:center top; background-repeat:repeat-x;}
.home_nr_bg{ background-image:url(images/home_nr_bg1.jpg); background-position:center top; background-repeat:no-repeat;}
.footbg{ background-image:url(images/footbg.jpg); background-position:top left; background-repeat:repeat-x; height:251px;}
.foot_biaoti{color:#ffffff; font-size:15px; font-family:Arial;}
.font_a,.font_a a{font-family:Arial;font-size: 13px;color: #ffffff; text-decoration:none;}
.font_a a:hover{font-family:Arial;font-size: 13px;color: #ffffff; text-decoration:none;}
.video_bg{border-top:1px solid #cbcbcb; background-image:url(images/videobg.jpg); background-position:left top; background-repeat:repeat-x;}
.video_bg_about{border:1px solid #cbcbcb; color:#007072; font-family:Arial; font-size:13px; font-weight:bold; background-image:url(images/videobg.jpg); background-position:bottom left; background-repeat:repeat-x; margin:1px;}
.video_bg_about_1{color:#007072; font-family:Arial; font-size:13px; font-weight:bold;}
.video_bg_about_2{color:#FFFFFF; font-family:Arial; font-size:13px; font-weight:bold;}
.video_bg_play{background-image:url(images/video_bg.jpg); background-position:center; background-repeat:no-repeat;}
.video_font{ line-height:180%;font-family:Arial;font-size: 13px;color: #333333;}
.picborder{border:3px solid #FFFFFF;}
/*.bannerbg{background-image:url(images/bannerbg.jpg); background-position:center; background-repeat:repeat-x;}*/
.menubg{background-image:url(images/menubg.jpg); background-position:left top; background-repeat:repeat-x; line-height:45px; font-family:Arial; font-size:17px; color:#FFFFFF; font-weight:300;}
.menubg a{font-family:Arial; font-size:17px; color:#FFFFFF; font-weight:300; text-decoration:none;}
.menubg a:hover{font-family:Arial; font-size:17px; color:#FFFFFF; font-weight:300; text-decoration:none;}
.menubg1{background-image:url(images/menubg1.jpg); background-position:left top; background-repeat:repeat-x; line-height:45px; font-family:Arial; font-size:17px; color:#FFFFFF; font-weight:300;}
.menubg1 a{font-family:Arial; font-size:17px; color:#FFFFFF; font-weight:300; text-decoration:none;}
.menubg1 a:hover{font-family:Arial; font-size:17px; color:#FFFFFF; font-weight:300; text-decoration:none;}
.home_industry{background-image:url(images/industrybg.png); background-position:center; background-repeat:no-repeat;}
.home_industry a{font-family:Arial; font-size:12px; font-weight:bold; color:#595959; text-decoration:none;}
.home_industry a:hover{font-family:Arial; font-size:12px; font-weight:bold;color:#007072; text-decoration:none;}
.home_c_bg{background-image:url(images/home_c_bg.jpg); background-position:center top; background-repeat:no-repeat;}
._biaoti{color:#0c7272; font-size:13px; font-family:Arial; text-decoration:underline; font-weight:bold;}
._biaoti a{color:#0c7272; font-size:13px; font-family:Arial; text-decoration:underline; font-weight:bold;}
._biaoti a:hover{color:#0c7272; font-size:13px; font-family:Arial; text-decoration:underline; font-weight:bold;}
.newslist a{font-family:Arial;font-size: 13px;color: #333333; text-decoration:none; line-height:180%;}
.newslist a:hover{font-family:Arial;font-size: 13px;color: #007072; text-decoration:none;line-height:180%;}
.homenewslist{font-family:Arial;font-size: 13px;color: #333333; text-decoration:none; line-height:150%;}
.homenewslist a{font-family:Arial;font-size: 13px;color: #333333; text-decoration:none; line-height:150%;}
.homenewslist a:hover{font-family:Arial;font-size: 13px;color: #007072; text-decoration:none;line-height:150%;}
.xzxx{background-image:url(images/xzxx.png); background-position:left; background-repeat:repeat-x; line-height:5px;}
.inputclass{ border:1px #c4c4c4 solid; background-image:url(images/inputbg.jpg); background-position:left; background-repeat:repeat-x; height:22px; line-height:22px; width:190px; padding-left:5px; color:#999999; font-family:Arial; font-size:12px; padding-right:5px;}
.inputclass1{ border:1px #c4c4c4 solid; background-image:url(images/inputbg.jpg); background-position:left; background-repeat:repeat-x; height:22px; width:190px;color:#939393;font-family:Arial; font-size:12px;}
.inputclass12{ border:1px #c4c4c4 solid; background-image:url(images/inputbg.jpg); background-position:left; background-repeat:repeat-x; height:22px; width:135px;color:#939393;font-family:Arial; font-size:12px; line-height:22px;}
.inputclass2{ border:0px #c4c4c4 solid;  color:#007072; font-family:Arial; font-size:13px; font-weight:bold;}
.left_top_font{font-family:Arial; font-size:16px; color:#333333; line-height:180%; font-weight:bold;}
.newslist_bait a{font-family:Arial;font-size: 10px; line-height:26px;color: #FFFFFF; text-decoration:none; line-height:150%;}
.newslist_bait a:hover{font-family:Arial;font-size: 10px;line-height:26px;color: #FFFFFF; text-decoration:none;line-height:150%;}
.newslist_bai a{font-family:Arial;font-size: 12px; line-height:26px;color: #FFFFFF; text-decoration:none; line-height:150%;}
.newslist_bai a:hover{font-family:Arial;font-size: 12px;line-height:26px;color: #FFFFFF; text-decoration:none;line-height:150%;}
.newslist_bbt a{font-family:Arial;font-size: 12px; line-height:26px;color: #007072; text-decoration:none; line-height:150%; }
.newslist_bbt a:hover{font-family:Arial;font-size: 12px;line-height:26px;color: #007072; text-decoration:none;line-height:150%;}
.xhx{border-bottom:1px dotted #007072;}
.newsnr{ font-family:Arial; font-size:12px; line-height:180%; color:#666666; padding:10px; min-height:650px;}
.newsnr img{max-width:98%; overflow:hidden; height:auto;}
.newsnr1{ font-family:Arial; font-size:12px; line-height:180%; color:#666666; padding:10px; min-height:360px;}
.newsnr1y{ font-family:Arial; font-size:12px; line-height:180%; color:#666666; padding:10px; min-height:620px;}
.newsnr2{ font-family:Arial; font-size:12px; line-height:180%; color:#666666; padding:10px; min-height:400px;}
.newsnr3{ font-family:Arial; font-size:13px; font-weight:100; line-height:180%; color:#666666; padding:0px;}
.tbclass{}
.riqi{font-family:Arial; font-size:12px; color:#999999;}
.border_top{border-top:1px #999999 solid;}
.border_top_x{ border-bottom:1px #999999 dotted;}
.border_right_x{border-right:1px #999999 dotted;}
.border{border:1px #999999 solid;}
.border_y1{background-image:url(images/abd_bg1.png); background-position:top center; background-repeat:repeat-y;} 
.border_right{border-right:0px solid #FFFFFF;} 
.border_right2{border-right:0px solid #ebebec;} 
.border_img_1{border:0px #EFEFEF solid; padding:1px;}
.pd_left{padding-left:3px;}
.border_img{border:1px #CECECE solid; padding:1px;}
.border_bottom{border-top:1px #999999 solid;}
div{font-family:Arial; font-size:12px; line-height:180%; color:#333333; }
div ul li{font-family:Arial; font-size:12px; line-height:180%; color:#333333; }
.home_men{background-image:url(images/b_c.jpg); background-position:left; background-repeat:repeat-x; line-height:33px; font-family:Arial; color:#494947; font-size:13px; text-align:left;}
.home_men a{font-family:Arial; color:#494947; font-size:13px; text-decoration:none;}
.home_men a:hover{font-family:Arial; color:#c4141b; font-size:13px; text-decoration:none;}
.xbiaoti1
{color:#94070d;
font-family:Arial;
font-size:16px;
font-weight:bold;
line-height:180%;
}
.news{ display:block; clear:both;}
.news ul li{ display:block; clear:both; line-height:150%; background:url(images/news_line.jpg) repeat-x left bottom; padding:20px 0;}
.news ul li img{ float:left; padding:2px; border:1px solid #e6e6e6;}
.news ul li div{ float:right; width:300px;font-size:12px; padding-left:10px; font-weight:100;font-family:Arial; text-align:left;}
.news ul li div span{ display:block; color:#777; font-size:13px;}
.news ul li div strong{ display:block; margin:0;}
.news ul li div strong a{ font-size:12px;  font-family:Arial; color:#007072;}
.news ul li .more{ display:block; width:100px; background:url(images/news_icon.jpg) no-repeat left center; padding:0 0 0 17px; color:#96384c; text-decoration:underline; font-size:13px;margin-top:5px;}
.news ul li .more:hover{ display:block; width:100px; background:url(images/news_icon.jpg) no-repeat left center; padding:0 0 0 17px; color:#96384c; text-decoration:none; font-size:13px; margin-top:5px;}

.cases_list{ display:block; clear:both;}
.cases_list ul{ width:700px;}
.cases_list ul li{ width:319px; height:81px; background:url(images/cases_bg.jpg) no-repeat left top; float:left; margin:6px 20px 6px 0;}
.cases_list ul li span{display:block; width:100%;text-align:center; }
.cases_list ul li strong{ float:right; width:208px; display:block; margin:17px 8px 6px 0; font-weight:normal; font-size:13px;}
.cases_list ul li strong a{ display:block; width:100px; background:url(images/news_icon.jpg) no-repeat left center; padding:0 0 0 17px; color:#96384c; text-decoration:underline; font-size:13px; margin-top:5px;}
.cases_list ul li strong a:hover{ text-decoration:none;}
.xzxb{background-image:url(images/zxx.jpg); background-position:left; background-repeat:repeat-x; line-height:21px;}
 .about_slogan{ width:500px; height:220px; background:url(images/about_c1.jpg) no-repeat left top; margin:20px 0 0 3px; text-align:center; font-size:22px; color:#007072; line-height:220%; padding:75px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif;}
.about_slogan strong{ font-weight:bold; display:block; font-size:40px;color:#7e0720; font-family:"΢���ź�";}
.picborder1{border:1px solid #DDDDDD;padding:1px;}
#witnessdiv {
	position:absolute;
	width:320px;
	height:140px;
	padding-top:30px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	left:-1000px;
	z-index:99999;
}#witnessdiv1 {
	position:absolute;
	width:320px;
	height:140px;
	padding-top:30px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	left:-1000px;
	z-index:99999;
}
#witnessdiv2 {
	position:absolute;
	width:320px;
	height:140px;
	padding-top:30px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	left:-1000px;
	z-index:99999;
}

.newsY{ display:block; clear:both;}
.newsY ul li{ display:block; clear:both; line-height:150%; background:url(images/news_line.jpg) repeat-x left bottom; padding:25px 0;}
.newsY ul li img{ float:left; padding:2px; border:1px solid #e6e6e6;}
.newsY ul li div{ float:right; width:550px; text-align:left;}
.newsY ul li div span{ display:block; color:#777; font-size:13px;}
.newsY ul li div strong{ display:block; margin:4px 0;}
.newsY ul li div strong a{ font-size:14px; color:#96384c;}
.newsY ul li .more{ display:block; width:100px; background:url(images/news_icon.jpg) no-repeat left center; padding:0 0 0 17px; color:#96384c; text-decoration:underline; font-size:13px; margin-top:5px;}
.newsY ul li .more:hover{ display:block; width:100px; background:url(images/news_icon.jpg) no-repeat left center; padding:0 0 0 17px; color:#96384c; text-decoration:none; font-size:13px; margin-top:5px;}
.newsYS{ display:block; clear:both;}
.newsYS ul li{ display:block; clear:both; line-height:150%; background:url(images/news_line.jpg) repeat-x left bottom; padding:25px 0;}
.newsYS ul li img{ float:left; padding:2px; border:1px solid #e6e6e6;}
.newsYS ul li div{ float:right; width:530px; text-align:left;}
.newsYS ul li div span{ display:block; color:#777; font-size:13px;}
.newsYS ul li div strong{ display:block; margin:4px 0;}
.newsYS ul li div strong a{ font-size:14px; color:#96384c;}
.newsYS ul li .more{ display:block; width:100px; background:url(images/news_icon.jpg) no-repeat left center; padding:0 0 0 17px; color:#96384c; text-decoration:underline; font-size:13px; margin-top:5px;}
.newsYS ul li .more:hover{ display:block; width:100px; background:url(images/news_icon.jpg) no-repeat left center; padding:0 0 0 17px; color:#96384c; text-decoration:none; font-size:13px; margin-top:5px;}
#divpic {
	position:absolute;
	width:0px;
	height:0px;
	z-index:-100000;
	background-image:url(images/bjz.png); background-position:center; background-repeat:no-repeat;
	/*FILTER: alpha(opacity=100); -moz-opacity: 1;*/
}
.contable{font-family:Arial; font-size:14px; font-weight:100;}
.swiper-container{width:100%; padding:0; margin:0 auto; margin-top:170px;!important}
.swiper-slide img{width:100%; height:auto;!important}
.pagination {
  position: absolute;
  z-index: 20;
  bottom: 10px;
  width: 100%;
  text-align: center;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 12px;
  background: #FFF;
  margin: 0 5px;
  cursor: pointer;
}
.swiper-active-switch {
  background:#ef7e00;
}
.font_a1{font-family:Arial;font-size: 12px;color: #333333; text-decoration:none;}
.font_a1 a{font-family:Arial;font-size: 12px;color: #333333; text-decoration:none;}
.font_a1 a:hover{font-family:Arial;font-size: 12px;color: #333333; text-decoration:none;}